PHP downloaden in installeren
Home

PHP downloaden in installeren

PHP downloaden in installeren

Door PHP op je ontwikkel-pc te installeren, kan je veilig een PHP webtoepassing maken en testen zonder de gegevens of systemen op je live website te beïnvloeden. Dit artikel beschrijft hoe je PHP op Windows installeert.

PHP Interpreter installeren

  1. Vooraleer je daarmee begint, zorg ervoor dat je de laaste versie van de Microsoft Visual C++ Redistributable liabray hebt geïnstalleerd. Om die te installeren ga je naar: Microsoft Visual C++ Redistributable Latest Supported Downloads.
  2. PHP Interpreter manueel installeren op Windows: PHP For Windows
    1. Kiezen tussen thread safe of non-thread save
    2. meer info op What is thread safe or non-thread safe in PHP ?, 17 Jul, 2019
    3. Omdat we eventueel IIS FastCGI gaan gebruiken downloaden we het non-thread save zip bestand.
    4. Download PHP 8.0 (8.0.2), de VS16 x64 Non Thread Safe (2021-Feb-03 19:17:50) versie:
      Download PHP 8.0 for Windows
      Download PHP 8.0 for Windows
    5. Maak een submap met de naam php-8.0.2 in de map Program Files.
    6. Het bestand met de naam php-8.0.2-nts-Win32-vs16-x64.zip itpakken in de map Program Files/php-8.0.2.
      php-8.0.2-nts-Win32-vs16-x64.zip uitpakken
      php-8.0.2-nts-Win32-vs16-x64.zip uitpakken

      Om bestanden in de map Program Files te kunnen plaatsen moet je Adminstrator rechten hebben:

      Uitpakken in Program Files Administrator machtigingen geven
      Uitpakken in Program Files Administrator machtigingen geven
    7. De bestanden en mappen zijn gekopieerd:
      PHP 8.0.2 bestanden en mappen in Program Files 64 bit versie
      PHP 8.0.2 bestanden en mappen in Program Files 64 bit versie
  3. Het php.ini bestand aanpassen
    1. Hernoem het bestand php.ini-development naar php.ini.
      Open php.ini in kladblok als Administrator:

      En breng de volgende wijzigingen aan in het php.ini bestand:

      • Houd shift en ctrl toets ingedrukt
      • Open Kladblok
      • Voer eventueel wachtwoord in van Administrator
    2. Activeer de volgende extensies door de puntkomma aan het begin van de lijn te verwijderen (info over het installeren van PDO drivers: PDO installeren):
      ; Notes for Windows environments :
      ;
      ; - Many DLL files are located in the extensions/ (PHP 4) or ext/ (PHP 5+)
      ;   extension folders as well as the separate PECL DLL download (PHP 5+).
      ;   Be sure to appropriately set the extension_dir directive.
      ;
      ;extension=bz2
      extension=curl
      ;extension=ffi
      extension=ftp
      ;extension=fileinfo
      ;extension=gd
      ;extension=gettext
      ;extension=gmp
      ;extension=intl
      ;extension=imap
      ;extension=ldap
      extension=mbstring
      ;extension=exif      ; Must be after mbstring as it depends on it
      ;extension=mysqli
      ;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
      ;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
      ;extension=odbc
      extension=openssl
      ;extension=pdo_firebird
      extension=pdo_mysql
      ;extension=pdo_oci
      ;extension=pdo_odbc
      ;extension=pdo_pgsql
      extension=pdo_sqlite
      ;extension=pgsql
      ;extension=shmop
    3. Geef op in welke map de extensies staan:
      [sqlite3]
      ; Directory pointing to SQLite3 extensions
      ; http://php.net/sqlite3.extension-dir
      sqlite3.extension_dir = "ext"
      
      ; Directory in which the loadable extensions (modules) reside.
      ; http://php.net/extension-dir
      ; extension_dir = "./"
      ; On windows:
      extension_dir = "ext"
      
      
  4. Met de omgevingsvariabele PATH kan je snel programma's starten zonder te moeten weten waar die programma's op de harde schijf staan.

    De omgevingsvariabele PATH is een lijst met mappen waarin Windows gaat zoeken wanneer een uitvoerbaar bestand wordt aangeroepen. Als je php intypt in de terminal gaat Windows op zoek naar het bestand php.exe in alle mappen die in die lijst staan.

    We gaan de map Program Files/php-8.0.2 dus aan de PATH omgevingsvariabele toevoegen.

    1. Open de Verkenner

      1. Rechtermuisknop op Deze pc

      2. Selecteer Eigenschappen

    2. Klik op Geavanceerde systeeminstellingen.

    3. Klik op de knop Omgevingsvariabelen

    4. Selecteer Path in de Systeemvariabelen

    5. klik op de knop Bewerken.

    6. Overzicht:

      Open Dialoogvenster Omgevingsvariabelen
      Open Dialoogvenster Omgevingsvariabelen
    7. Verwijder eventueel een verwijzing naar een oudere versie van PHP
      Verwijder een oudere PHP versie uit de omgevingsvariabele Path
      Verwijder een oudere PHP versie uit de omgevingsvariabele Path
      Voeg het pad naar PHP 8.0.2 toe:
      Een nieuwe PHP versie toevoegen aan de omgevingsvariabele Path
      Een nieuwe PHP versie toevoegen aan de omgevingsvariabele Path
    8. Controlleren als de juiste versie geactiveerd wordt (als Powershell reeds openstond moet je die eerst sluiten en weer opstarten om de nieuwe Path Systeemvariabele actief te maken):
      PHP geinstalleerde versie controlleren
      PHP geinstalleerde versie controlleren
JI
2021-10-13 10:24:47